package com_4;

import java.util.function.Supplier;

public class Test1 {//定义一个测试类
    public static void main(String[] args) {
        //main方法入口

 getString(new Supplier<String>() {
     //调用方法使用匿名内部类调用方法，创建Supplier函数接口对象，泛型式tring类型
     @Override//重写方法后的注解
     public String get() {//重写接口中的get方法
         return " 你好";//因为外层方法中有返回值，所有需要返回值
     }
 });
       getString(()->"你好");//使用lambda表达式替换
    }

    public static String getString(Supplier<String> sup) {//定义一个方法，返回值类型
        String s = sup.get();//
        return s;//
    }
}
